package controller;

import java.awt.Point;
import java.awt.event.MouseEvent;



public abstract class State
{
	protected DrawingController controller;
		
	public State (DrawingController controller)
	{
		this.controller = controller;
	}

//	public abstract void update(CtrlEvent event,MouseEvent e);

	public abstract void update(Input input, InputMod mod, Point p);
	
	public abstract void update(Input input, InputMod mod, char letter);
	
	
	
}
